to be lily-livered - Türkçe İngilizce Sözlük